import {request} from "@/network/request";
// limit : 返回数量 , 默认为 30
// offset : 偏移数量，用于分页 , 如 : 如 :( 页数 -1)*30, 其中 30 为 limit 的值 , 默认为 0 initial: 按首字母索引查找参数,如 /artist/list?type=1&area=96&initial=b 返回内容将以 name 字段开头为 b 或者拼音开头为 b 为顺序排列, 热门传-1,#传0
    // type 取值:
    // -1:全部
    // 1:男歌手
    // 2:女歌手
    // 3:乐队
// area 取值:
    // -1:全部
    // 7华语
    // 96欧美
    // 8:日本
    // 16韩国
    // 0:其他
export function getArtist(type = -1, area = -1, offset = 0, initial = '-1', limit = 30) {
    return request({
        url: `/artist/list?limit=${limit}&offset=${offset}&initial=${initial}&type=${type}&area=${area}`
    })
}
// 获取歌手热门50首歌
export function getArtistTop(id) {
    return request({
        url: `/artist/top/song?id=${id}`
    })
}
// 获取歌手全部歌曲
export function getArAllSongs(id, offset = 0, limit = 10) {
    return request({
        url: `/artist/songs?id=${id}&offset=${offset}&limit=${limit}`
    })
}
// 获取歌手详情
export function getArtistDetail(id) {
    return request({
        url: `/artist/detail?id=${id}`
    })
}

// 获取歌手描述
export function getArAllDesc(id) {
    return request({
        url: `/artist/desc?id=${id}`
    })
}
// 获取相似歌手
export function getSimiArtist(id) {
    return request({
        url: `/simi/artist?id=${id}`
    })
}